﻿/*******************************************************
* Copyright (c) 2018-2088, By XuXiang all rights reserved.
*
* FileName: ModuleConfig.cpp
* Summary: 模块配置的基类。
*
* Author: XuXiang
* Date: 2018-12-06 14:30
*******************************************************/

#include "ModuleConfig.h"

namespace Competition
{
	ModuleConfig::ModuleConfig() : m_Init(false)
	{
	}

	ModuleConfig::~ModuleConfig()
	{
	}

	void ModuleConfig::Init()
	{
		if (m_Init)
		{
			return;
		}
		OnInit();
		m_Init = true;
	}

	void ModuleConfig::Release()
	{
		if (!m_Init)
		{
			return;
		}
		OnRelease();
		m_Init = false;
	}
}